package cn.iocoder.yudao.module.handguard.properties;

import cn.binarywang.wx.miniapp.api.WxMaService;
import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
 
 
@Configuration
public  class WxMaConfiguration {

    @Bean
    public static WxMaService wxMaService() {
        WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
        config.setAppid(WxMaProperties.appid);
        config.setSecret(WxMaProperties.secret);
        config.setMsgDataFormat(WxMaProperties.msgDataFormat);
        config.setToken(WxMaProperties.token);
        config.setAesKey(WxMaProperties.aesKey);
        WxMaService service = new WxMaServiceImpl();
        service.setWxMaConfig(config);
        return service;
    }


}